.bgbox{
    background:url(../images/loginbg.png) no-repeat;
    background-size:100% 100%;
    overflow: hidden; 
}
.logoImg{
    width: 2.06rem;
    height: 2.06rem;
    background: #fff;
    border-radius: 50%;
    margin: 0 auto;
    margin-top: 2.23rem;
}
.logoImg img{width:100%;height:100%;}
ul{
    width: 4.9rem;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-top: .9rem;
}
ul li{
    width: 100%;
    height: .8rem;
    border-bottom: 1px solid #fff;
    color: #fff;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-left: .2rem;
}
ul li input{
    color: #efefef;
    font-size: .3rem;
    margin-left: .5rem;
    line-height: .8rem;
}
input::-webkit-input-placeholder {
    color: #efefef;
    opacity: 1;
}
ul li img{
    display: block;
    height: .5rem;
}
ul li:nth-child(2){
    margin-top: .3rem;
}
.loginbtn{
    width: 4.9rem;
    height: .8rem;
    text-align: center;
    line-height: .8rem;
    color: #fff;
    background: #f8aa95;
    border-radius: .4rem;
    margin: 0 auto;
    margin-top: 1.1rem;
    font-size: .36rem;
}
.forgetpass{
    text-align: center;
    font-size: .3rem;
    margin-top: .3rem;
}
.forgetpass a{
    color:#fff;
}
.reglogin{
    width: 4.9rem;
    height: 1rem;
    border-top: 1px solid #fff;
    position: fixed;
    bottom: 0;
    text-align: center;
    font-size: .36rem;
    line-height: 1rem;
    left: calc(50% - 2.455rem)
}
.reglogin a{
    color: #fff;
}